package com.lingxu.base.system.manage.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import java.io.Serializable;

@Data
@TableName("sys_code_info")
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value="sys_code_info对象", description="代码组信息表")
public class SysCodeInfo implements Serializable{
    
	/**主键*/
	@TableId(type = IdType.ASSIGN_UUID)
    @ApiModelProperty(value = "主键")
	private String id;
	/**英文名*/
    @ApiModelProperty(value = "英文名")
	private String eName;
	/**中文名*/
    @ApiModelProperty(value = "中文名")
	private String cName;
	/**代码组类型*/
    @ApiModelProperty(value = "代码组类型")
	private String codeType;
	/**代码*/
    @ApiModelProperty(value = "代码")
	private String code;
	/**上级代码*/
    @ApiModelProperty(value = "上级代码")
	private String parentCode;
	/**顺序*/
    @ApiModelProperty(value = "顺序")
	private Integer sortOrder;
	/**是否删除*/
    @ApiModelProperty(value = "是否删除")
	private String isDel;
	/**备注*/
    @ApiModelProperty(value = "备注")
	private String memo;
	/**部门id*/
    @ApiModelProperty(value = "部门id")
	private String depId;
	/**单位id*/
    @ApiModelProperty(value = "单位id")
	private String compId;
}
